/******************************************************************
 *
 *    Java Lib For JavaWeb, Powered By Zhejiang hangzhou.
 *
 *    Copyright (c) 2001-2020
 *    http://tankpao.tk/
 *
 *    Package:     tk.tankpao.amq.browser
 *
 *    Filename:    QueueBrowser.java
 *
 *    Description: TODO(用一句话描述该文件做什么)
 *
 *    Copyright:   Copyright (c) 2001-2020
 *
 *    Company:     tankpao.tk
 *
 *    @author:     王志刚
 *
 *    @version:    1.0.0
 *
 *    Create at:   2017年4月27日 下午5:18:20
 *
 *    Revision:
 *
 *    2017年4月27日 下午5:18:20
 *        - first revision
 *
 *****************************************************************/
package tk.tankpao.amq.browser;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.jms.core.BrowserCallback;
import org.springframework.jms.core.JmsTemplate;
import org.springframework.stereotype.Component;

/**
 * @ClassName QueueBrowser
 * @Description TODO(这里用一句话描述这个类的作用)
 * @author 王志刚
 * @Date 2017年4月27日 下午5:18:20
 * @version 1.0.0
 */
@Component("queueBrowser")
public class QueueBrowser {
	
	@Autowired
	@Qualifier("jmsQueueTemplate")
	private JmsTemplate jmsTemplate;// 通过@Qualifier修饰符来注入对应的bean
	
	public List<String> browse(String queueName,BrowserCallback<List<String>> bc){
		return jmsTemplate.browse(queueName, bc);
	}

}
